package io.github.lhdxhl.wechatpay.param;

import io.github.lhdxhl.wechatpay.enums.WxAccountType;
import io.github.lhdxhl.wechatpay.enums.WxBillType;
import lombok.Data;

/**
 * @author lsk
 * @version 1.0.0
 * @ClassName WxFundFlowBillParam.java
 * @Description 申请资金账单请求模板
 * @createTime 2022年10月07日 11:14:00
 */
@Data
public class WxFundFlowBillParam {
    /**
     * 账单日期
     * 格式yyyy-MM-dd
     * 仅支持三个月内的账单下载申请。
     */
    private String billDate;

    /**
     * 资金账户类型
     * 不填则默认是BASIC
     * 枚举值：
     * BASIC：基本账户
     * OPERATION：运营账户
     * FEES：手续费账户
     */
    private WxAccountType accountType;

    /**
     * 压缩类型
     * 不填则默认是数据流
     * 枚举值：
     * GZIP：返回格式为.gzip的压缩包账单
     */
    private String tarType;
}
